Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Germany-w3 Belgium F2 Canada F1 Canada F3 Morocco F4 Great Britain F7 Italy F15 Italy F16 Netherlands F3 Netherlands F4 Italy F29 Italy F27 Italy F4 Italy F9 Italy F19 Croatia F7 Italy F27 Italy F28 Venezuela F4 Venezuela F5 Turkey F6 Ukraine F2 Italy F3 Great Britain F9 Italy F7 Great Britain F14 Romania F9 Great Britain F1 Great Britain F2 Italy F1 Italy F2 Ukraine F1 Ukraine F2 Israel F4 Tunisia F2 South Africa F2 Israel F8 Italy F24 Romania F2 Romania F13 France F20 Germany F14 Italy F37 Tunisia F1 Tunisia F2 Italy F1 Italy F2 Tunisia F9 Israel F2 Bahrain F1 Italy F5 Turkey F32 Turkey F33 Israel F12 Sweden F4 Sweden F5 Great Britain F1 Great Britain F2 Great Britain F3 M15 Manacor M15 Manacor M15+H Bressuire M15 Bucharest M25 Bolzano M25 Lesa M15 Monastir M25 Santa Margherita di Pula M15 Frascati St. Petersburg Challenger 2006 - St. Petersburg Citta di Como - Como Challenger Brasov - Brasov Germany-w4 Music City Challenger - Nashville LTA Wrexham Challenger - Wrexham Unique Zagreb Open - Zagreb Israel F1 Israel F2 The Tarka Challenger - Barnstaple Tatra Banka Slovak Open - Bratislava IPP Open - Helsinki BMW Tennis Championship - Sunrise Libema Open - 's-Hertogenbosch Caltanissetta Challenger Rome Challenger Athens Challenger Rhodes Challenger Biella Challenger Alessandria Challenger Furth Challenger Turin Challenger Orbetello Challenger Cordenons Challenger San Marino Challenger Como Challenger Alphen Challenger Napoli Challenger San Benedetto Challenger Caltanissetta Challenger Scheveningen Challenger Cordenons Challenger Vercelli Challenger Scheveningen Challenger Recanati Challenger Alphen Challenger Rennes Challenger Reunion Island Challenger Bergamo Challenger Recanati Challenger Scheveningen Challenger Canberra Challenger Puebla Challenger Turin Challenger Ostrava Challenger Vicenza Challenger Prostejov Challenger Furth Challenger Perugia Challenger Scheveningen Challenger Ortisei Challenger Perugia Challenger Biella Challenger Como Challenger Ilkley Challenger Granby Challenger Biella Challenger Zhangjiagang Challenger Rome Challenger Vicenza Challenger Nottingham Challenger Ilkley Challenger Recanati Challenger Banja Luka Challenger Biella Challenger Sibiu Challenger Florence Challenger Ismaning Challenger Hamburg Challenger Eckental Challenger Ortisei Challenger Prague Challenger Prague II Challenger Ostrava Challenger Hamburg Challenger Parma Challenger Quimper Challenger Biella 2 Challenger Biella 3 Challenger Rome 2 Challenger Luedenscheid Challenger Ismaning Challenger Traralgon Challenger Forli 1 Challenger Forli 2 Challenger Rome 1 Challenger Milan Challenger San Marino Challenger Barletta Challenger Turin Challenger Ordina Open - 's-Hertogenbosch The Priority Telecom Open - Amersfoort Ordina Open - 's-Hertogenbosch ABN/AMRO World Tennis Tournament - Rotterdam Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Croatia Open - Umag Mumbai Open - Mumbai Chennai Open - Chennai ABN AMRO World Tennis Tournament - Rotterdam PBZ Zagreb Indoors - Zagreb Open de Tenis Comunidad Valenciana - Valencia Open SEAT 2008 - Barcelona Ordina Open - s-Hertogenbosch PBZ Zagreb Indoors - Zagreb Delray Beach International Tennis Championships - Delray Beach Aircel Chennai Open - Chennai Bet-At-Home Austrian Open - Kitzbuhel Open Sabadell Atlantico - Barcelona BMW Open - Munich PBZ Zagreb Indoors - Zagreb Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Open de Nice Cote d'Azur - Nice Bet-at-home Cup - Kitzbuhel Erste Bank Open - Vienna Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Barcelona Open BancSabadell - Barcelona Topshelf Open - 's-Hertogenbosch Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem China Open - Beijing Erste Bank Open - Vienna Brisbane International - Brisbane PBZ Zagreb Indoors - Zagreb Copa Claro - Buenos Aires Brasil Open - Sao Paulo BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle Credit Agricole Suisse Open - Gstaad Winston-Salem Open - Winston-Salem Erste Bank Open - Vienna Swiss Indoors Basel - Basel PBZ Zagreb Indoors - Zagreb Abierto Mexicano Telcel - Acapulco Topshelf Open - 's-Hertogenbosch Credit Agricole Suisse Open - Gstaad Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha ASB Classic - Auckland ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Abierto Mexicano Telcel - Acapulco Gerry Weber Open - Halle Suisse Open - Gstaad European Open - Antwerp Swiss Indoors Basel - Basel ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Gerry Weber Open - Halle AEGON Championships - London Suisse Open - Gstaad Generali Open - Kitzbuhel If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Millennium Estoril Open - Estoril Gerry Weber Open - Halle Antalya Cup - Antalya Plava Laguna Croatia Open - Umag Rakuten Japan Open - Tokyo Grand Prix Hassan II - Marrakech Libema Open - 's-Hertogenbosch Winston-Salem Open - Winston-Salem Tata Open Maharashtra - Pune Great Ocean Road Open - Melbourne Libema Open - 's-Hertogenbosch Adelaide International 2 - Adelaide Sony Ericsson Open - Miami Rogers Masters - Montreal Pacific Life Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Wimbledon - London BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami Coupe Rogers - Montreal U.S. Open - New York Netherlands F4 U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London Australian Open - Melbourne Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Australian Open Qualifying - Doha Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Israel F3 Davis Cup, Group 1, 2R, GBR-NED 4-1 Davis Cup, Group 1, 2R, MKD-NED 1-4 Davis Cup, Europe/Africa Group I, PO, BLR-NED 1-4 Davis Cup, Group I, 1R, UKR-NED 2-3 Davis Cup, Group I, 2R, RSA-NED 3-1 Davis Cup, Group I, 1R, NED-FIN 5-0 Davis Cup, Group I, 2R, NED-ROU 5-0 Davis Cup, World Group, PO, NED-SUI 2-3 Davis Cup, Group I, 2R, ROU-NED 0-5 Davis Cup, World Group, 1R, CZE-NED 3-2 Davis Cup, World Group, PO, NED-CRO 2-3 Davis Cup, Group I, 2R, AUT-NED 2-3 Davis Cup, Group I, 2R, BIH-NED 1-3 Davis Cup, World Group, PO, CAN-NED 3-1 Davis Cup, World Group, QR, CZE-NED 1-3 Davis Cup, Finals, Group E U.S. Open (juniors) French Open (juniors) Australian Open (juniors) Wimbledon (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) All Lower level tournaments Canada F2 Olympics - London Olympics - Rio de Janeiro Croatia F2 Great Britain F8 Netherlands F3 Italy F24 Italy F31 Ukraine F1 Italy F1 Croatia F1 Turkey F29 Israel F11 GHI Bronz Classic - Bronx Ford Tennis Championships - Louisville Siemens Open - Scheveningen Mordovia Cup - Saransk Morocco Tennis Tour - Marrakech M15 Frascati M25 Hamburg M25 Bourg-en-Bresse Italy F10 M25 Trento M25 Toulouse-Balma M25 Santa Margherita di Pula M25 Santa Margherita di Pula Barletta Challenger M15 Chieti Recanati Challenger M15 Pescara M25 Santa Margherita di Pula M15 Monastir M25 Toulouse-Balma M25 Rome Rome Challenger Cordenons Challenger M15 Selva Gardena BMW Tennis Championship - Sunrise Vicenza Challenger Ostrava Challenger Grodzisk Mazowiecki Challenger Verona Challenger Alicante Challenger Maspalomas Challenger Madrid Challenger Cancun Challenger M15 Bologna Chennai Challenger Ostrava Challenger Noumea Challenger Internazionali di Tennis di Bergamo - Bergamo Siemens Open 2004 - Scheveningen Lisbon Challenger LTA Shrewsbury Challenger - Shrewsbury Siemens Open - Scheveningen Biella Challenger Oeiras 3 Challenger Biella Challenger Morelia Challenger Open 13 - Marseille Dutch Open Tennis - Amersfoort Heilbronn Challenger Nur-Sultan Challenger Biella 6 Challenger Braga Challenger Lille Challenger Barletta Challenger Challenger Groningen - Groningen Pune Challenger Murcia Challenger Gerry Weber Open - Halle Sassuolo Challenger Bergamo Challenger Open de Nice Cote d'Azur - Nice Trieste Challenger Rome Challenger Ethias Trophy - Mons Open de Rennes La Trinitaine - Rennes Portugal Open - Oeiras Davidoff Swiss Indoors Basel - Basel Internationaux de Nouvelle-Caledonie - New Caledonia Perugia Challenger Hamburg Challenger Internazionali de Tennis di Bergamo - Bergamo Bengaluru Challenger 4th Volkswagen Challenger - Wolfsburg ECU Prague Open - Prague TEB BNP Paribas Istanbul Open - Istanbul The Surbiton Trophy - Surbiton Swiss Open - Gstaad Siemens Open 2007 - Scheveningen Swiss Indoors Basel - Basel Gerry Weber Open - Halle Naples Challenger Open 13 - Marseille Qatar ExxonMobil Open - Doha ASB Classic - Auckland Meerbusch Challenger Lisbon Challenger Genova Challenger Jersey Challenger Forli 3 Challenger Forli 5 Challenger Lugano Challenger San Benedetto Challenger Rimini Challenger Prague 1 Challenger Manerbio Challenger ASB Classic - Auckland Genova Challenger Como Challenger The Priority Telecom Open - Amersfoort Szczecin Challenger Hungarian Open - Budapest Turin Challenger Heilbronn Challenger Perugia Challenger Bergamo Challenger Siemens Open - Scheveningen Barletta Challenger Ljubljana Open 2008 - Ljubljana Bergamo Challenger Ismaning Challenger Millennium Estoril Open - Estoril Mestre Challenger Rome Challenger Dallas Challenger ABN AMRO World Tennis Tournament - Rotterdam Verona Challenger ABN AMRO World Tennis Tournament - Rotterdam BMW Open - Munich Ordina Open - s-Hertogenbosch Helsinki Challenger BCR Open Romania - Bucharest Ilkley Challenger Prostejov Challenger Cortina Challenger Trnava Challenger Zhuhai Open - Zhuhai Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Vercelli Challenger Bordeaux Challenger ABN AMRO World Tennis Tournament - Rotterdam Padova Challenger Todi Challenger Grodzisk Mazowiecki Challenger Genova Challenger Open de Nice Cote d'Azur - Nice Trnava Challenger Rennes Challenger Noumea Challenger Barletta Challenger PTT Thailand Open - Bangkok Alphen Challenger Szczecin Challenger Mohammedia Challenger Budapest Challenger Heineken Open - Auckland Sibiu Challenger Rio Open 500 - Rio de Janeiro Swiss Indoors Basel - Basel Lexington Challenger Biella Challenger Ortisei Challenger Sophia Antipolis Challenger Tunis Challenger Perugia Challenger Open Sud de France - Montpellier Legg Mason Tennis Classic - Washington Mouilleron-Le-Captif Challenger Turin Challenger Aix En Provence Challenger Vicenza Challenger Bangkok Challenger Bangkok Challenger San Benedetto Challenger Pau Challenger San Benedetto Challenger Cordenons Challenger Biella Challenger Szczecin Challenger Biella 4 Challenger Biella 1 Challenger Split 1 Challenger ABN/AMRO World Tennis Tournament - Rotterdam Biella 7 Challenger Milan Challenger Gran Canaria 1 Challenger Trieste Challenger Liberec Challenger Manila Challenger Cuernavaca Challenger Vancouver Challenger Genova Challenger Guadalajara Challenger San Luis Potosi Challenger Losinj Challenger Napoli Challenger Generali Open - Kitzbuhel Mestre Challenger Roseto Degli Abruzzi 2 Challenger European Open - Antwerp Kremlin Cup - Moscow Lugano Challenger Milan Challenger Sanremo Challenger Winnipeg Challenger Todi Challenger Biella Challenger Gatineau Challenger Forli 4 Challenger Como Challenger Genova Challenger Luedenscheid Challenger St. Brieuc Challenger Sibiu Challenger Gazprom Hungarian Open - Budapest Eckental Challenger Rome 1 Challenger Shymkent 1 Challenger Noumea Challenger Roseto Degli Abruzzi Challenger Aix En Provence Challenger Shymkent 2 Challenger Swiss Indoors Basel - Basel Rennes Challenger Quimper Challenger Cherbourg Challenger Bergamo Challenger Forli 6 Challenger Zhuhai Challenger Shenzhen Challenger Como Challenger Quanzhou Challenger Sophia Antipolis Challenger ABN AMRO World Tennis Tournament - Rotterdam Barletta Challenger Francavilla Challenger Ostrava Challenger Estoril Open - Estoril Genova Challenger Parma Challenger Amersfoort Challenger Scheveningen Challenger Tennis Napoli Open - Naples Hamburg Challenger Andria Challenger Rome Challenger Istanbul Challenger Ortisei Challenger Monterrey Challenger Quimper Challenger PTT Thailand Open - Bangkok Bergamo Challenger Rakuten Japan Open - Tokyo Zhuhai Challenger Shenzhen Challenger Qujing Challenger Tunis Challenger Montechiarugolo Challenger Bet-at-home Open - Hamburg Ricoh Open - 's-Hertogenbosch AEGON International - Eastbourne Swiss Indoors Basel - Basel Bet-at-home Open - Hamburg Open 13 - Marseille Mauthausen Challenger Turin Challenger Vicenza Challenger Ortisei Challenger Aptos Challenger Aircel Chennai Open - Chennai Qatar ExxonMobil Open - Doha Heineken Open - Auckland Bet-at-home Cup - Kitzbuhel ABN AMRO World Tennis Tournament - Rotterdam BRD Nastase Tiriac Trophy - Bucharest Topshelf Open - 's-Hertogenbosch Genova Challenger Garanti Koza Sofia Open - Sofia Open 13 - Marseille Geneva Open - Geneva Ricoh Open - 's-Hertogenbosch Gerry Weber Open - Halle Winston-Salem Open - Winston-Salem BA-CA Tennis Trophy - Vienna Biella 5 Challenger Burnie Challenger Launceston Challenger Libema Open - 's-Hertogenbosch Forli Challenger Pau Challenger Shenzhen Challenger Barletta Challenger Koblenz Challenger Grand Prix Hassan II - Casablanca Garanti Koza Sofia Open - Sofia Amersfoort Challenger EFG Swiss Open - Gstaad China Open - Beijing Qatar ExxonMobil Open - Doha Playford Challenger Sony Ericsson Open - Miami Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch AIG Japan Open Tennis Championships - Tokyo BNP Paribas Open - Indian Wells The Hypo Group Tennis International 2008 - Poertschach Dutch Open Tennis - Amersfoort M25 Biella Chennai Open - Chennai Sony Ericsson Open - Miami Grand Prix Hassan II - Casablanca If Stockholm Open - Stockholm Open Sud de France - Montpellier Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Open de Nice Cote d'Azur - Nice Rogers Cup - Toronto UNICEF Open - 's Hertogenbosch German Tennis Championships - Hamburg ATP Studena Croatia Open - Umag Winston Salem - Winston Salem PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Apia International - Sydney Sony Open Tennis - Miami UNICEF Open - 's Hertogenbosch Open 13 - Marseille Grand Prix Hassan II - Casablanca Heineken Open - Auckland Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami Austrian Open - Kitzbuhel Winston-Salem Open - Winston-Salem Swiss Indoors Basel - Basel Millennium Estoril Open - Estoril Konzum Croatia Open - Umag Maharashtra Open - Pune Grand Prix Hassan II - Marrakech DIEMA XTRA Sofia Open - Sofia Dubai Duty Free Tennis Championships - Dubai Gazprom Hungarian Open - Budapest ASB Classic - Auckland ABN AMRO World Tennis Tournament - Rotterdam Noventi Open - Halle Plava Laguna Croatia Open - Umag German Tennis Championships - Hamburg Swiss Open - Gstaad ABN AMRO World Tennis Tournament - Rotterdam French Open - Paris Winston-Salem Open - Winston-Salem Astana Open - Astana Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Sofia Open - Sofia French Open - Paris Mutua Madrid Open - Madrid Grand Prix Hassan II - Casablanca BNP Paribas Open - Indian Wells French Open - Paris U.S. Open - New York Australian Open - Melbourne BNP Paribas Open - Indian Wells Sony Open Tennis - Miami BNP Paribas Open - Indian Wells Australian Open - Melbourne Internazionali BNL d'Italia - Rome French Open - Paris Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Australian Open - Melbourne Internazionali BNL d'Italia - Rome Wimbledon - London Internazionali BNL d'Italia - Rome U.S. Open - New York Wimbledon - London Davis Cup, World Group, PO, NED-CZE 1-4 French Open - Paris U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London Davis Cup, World Group, PO, NED-AUT 5-0 French Open - Paris French Open - Paris Wimbledon - London Davis Cup, Group I, Group I, 2R, NED-ITA 1-4 Davis Cup, Qualifiers, 1R, NED-CAN 4-0 Davis Cup, World Group, QR, KAZ-NED 3-1 Shanghai ATP Masters - Shanghai Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Shanghai Rolex Masters - Shanghai French Open - Paris Davis Cup, Group I, PO, SWE-NED 0-5 Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Mexico City Challenger Miami Open - Miami Wimbledon - London Australian Open (juniors) Wimbledon (juniors) French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open (juniors) Australian Open - Melbourne U.S. Open - New York Davis Cup, Group I, 2R, RUS-NED 4-1 Davis Cup, World Group, PO, NED-CZE 3-2 Davis Cup, World Group, 1R, FRA-NED 3-1 Davis Cup, Group I, 1R, URU-NED 0-4 Olympics - Paris Shanghai Rolex Masters - Shanghai